/**
 * 
 */
package com.clh.service;

import java.util.List;

import com.clh.common.PageInfo;
import com.clh.entity.Owner;

/**
 * @Description: 业主service层
 * @author 张经伟
 * @date 2022年5月26日 上午9:44:50
 * @version v1.0
 */

public interface OwnerService {

	
	/**
	 * 查询分页结果
	 * @param owner
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageInfo<Owner> getOwnerListByPage(Owner owner,int pageNum, int pageSize);
	
	
	/**
	 * 删除
	 * @param ownerNo
	 * @return
	 */
	int deleteById(String roomNo);
	
	/**
	 * @author 陈志艺
	 * 通过手机号码和密码登录
	 * @param phoneNumber  手机号码
	 * @param password		密码
	 * @return
	 */
	Owner login(String phoneNumber,String password);
	
	
	/**
	 * 添加
	 * @param owner
	 * @return
	 */
	boolean addOwner(Owner owner);
	
	
	/**
	 * 修改
	 * @param owner
	 * @return
	 */
	boolean modifyOwner(Owner owner);
	
	/**
	 * 单个查询
	 * @param roomNo
	 * @return
	 */
	Owner getOwnerById(String roomNo);
	
	
	/**
	 * 用业主电话查询业主信息
	 * @param ownerPhoneNumber
	 * @return
	 */
	List<Owner> getOwnerByPhone(String ownerPhoneNumber);
}
